package cn.ch.pet.service;

import cn.ch.basic.service.IBaseService;
import cn.ch.org.domain.Employee;
import cn.ch.pet.domain.Pet;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author Why
 * @since 2022-02-24
 */
public interface IPetService extends IBaseService<Pet> {

    /**
     * 用来保存宠物基本消息和详情信息
     * @param pet
     * @param employee
     */
    void addPetDetail(Pet pet, Employee employee);

    /**
     * 上架宠物
     * @param ids 根据选的id来上架
     */
    void onsale(List<Long> ids);

    /**
     * 下架宠物
     * @param ids 根据选择的id来下架
     */
    void offsale(List<Long> ids);
}
